#include <gtest/gtest.h>
#include "core/regions/product_domain.h"

using namespace aliyun;

TEST(core_regions, ProductDomain) {
  ProductDomain product_domain("TestProduct", "testproduct.aliyuncs.com");

  ASSERT_STREQ("TestProduct", product_domain.GetProductName().c_str());
  ASSERT_STREQ("testproduct.aliyuncs.com", product_domain.GetDomainName().c_str());

  product_domain.SetProductName("TestProduct1");
  ASSERT_STREQ("TestProduct1", product_domain.GetProductName().c_str());
  product_domain.SetDomainName("testproduct1.aliyuncs.com");
  ASSERT_STREQ("testproduct1.aliyuncs.com", product_domain.GetDomainName().c_str());
}


// end of file
